h3 {font-size: 1.2em;margin: 3px 0px;border-bottom: 1px #AFAFFF solid;color: #636363;}

.divtop{position:fixed;width:100%;margin:0 0;padding:0 0;background-color:#EFEFFF;height:40px;top:0px;}
.divtab{width:100%;margin:0 0;padding:0 0;background-color:#EFEFFF;}
.whole{width:100%;height:100%;}
.block{font-family: Arial; font-size: 11px;}

.row{margin-top: 0 0;padding-top: 2px;padding-bottom: 8px;}
.row:hover{background-color:#F5F5FC;}

.divmenu{font-family: Arial;font-size: 10px;text-align: right;cursor: pointer;color: blue;}
.divmenu:hover{background-color:#F5F5FC;}

.subrow{margin:0 0;padding-top:1px;padding-bottom: 2px;display:block;}
.subrow:hover{background-color:#e3e9ff;}
.rlabel{margin-left:2px;margin-left:2px;background-color:transparent;font-family: Arial; font-size: 11px;}

.fieldlbl{display: block;width: 95%;text-align: left;color: #02A;padding: 0 0;margin: 0 0;margin-left: 3px;}
.fieldvlr{display: block;width: 95%;text-align: left;padding: 0 0;margin-left: 10px;}
.fieldinp{width: 90%;color: black;padding: 0 0;margin: 0 0;color: black;font-family: Arial; font-size: 12px;}
.fieldmoney{text-align:right;}
.fieldphone{width:50%;text-align:right;}
.lblradio{font-family: Arial;font-size: 10px;margin: 0 0;padding: 0 0;top: 10px;position: relative;left: 3px;height: 20px;}
.inpradio{margin: 0 0;padding: 0 0;margin-top: 0px;margin-left: -10px;}
.lradio{margin: 0 0;margin-left:3px;padding: 0 0;padding-top:4px;}

.bigtext{width:95%;height:63px;}
.bigtext:focus { background-color: #FFC; border-color: #FC6; }

.disabled{color:#d8d8d8;}
.enabled{color:#f9a113;}

.search {display: block;margin-top: 3px;font-family: Arial;font-size: 11px;}
.contactsearch {display:inline; margin:0px 0px; padding:1px 1px; font-size:0.8em;font-family: Arial; font-size: 12px; width:87%;}
.contactclear {display:inline; margin:0px 0px; padding:1px 1px; font-size:0.8em;font-family: Arial; font-size: 11px; width:9%;}

.tablib_main_container{margin-top:40px;background-color:#e3e9ff;}
.tablib_table {width: 100%;border-collapse: separate; border-spacing: 0px;empty-cells: show;font-size: 11px;text-align: center;}
.tablib_emptyTab {border-bottom: 1px solid #676767;padding: 0px 0px;}
.tablib_spacerTab {border-bottom: 1px solid #676767;padding: 0px 0px;width: 0px;}
.tablib_selected {padding: 2px 0px;background-color: #ffffff;border: 1px solid #676767;border-bottom-width: 0px;color: #2200cc;font-weight: bold;width: 80px;cursor: default;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.tablib_unselected {padding: 2px 0px;background-color: #e3e9ff;border: 1px solid #aaaaaa;border-bottom-color: #676767;color: #7777cc; width: 80px;cursor: pointer;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.tablib_navContainer {width: 10px;vertical-align: middle;}
.tablib_navContainer a:link, .tablib_navContainer a:visited, .tablib_navContainer a:hover { color: #3366aa; text-decoration: none;}
.tablib_divContent {display:none;margin:2px 2px;border:1px solid #eee;background-color: #ffffff;}

.messages{display:block;height:15px;vertical-align:bottom;}
.mmlib_table {width: 100%;font-family: Arial; font-size: 11px;background-color: transparent;color: #ff0000;border-collapse: separate; border-spacing: 0px;padding: 1px 0px;text-align:center;}
.mmlib_xlink {font: normal 1.1em arial,sans-serif;font-weight: bold;color: #ff0000;cursor: pointer;}